package com.lanhe.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lanhe.product.domain.LhHaokaProduct;

import java.util.List;

/**
 * 号卡产品表(LhHaokaProduct)表服务接口
 *
 * @author zhanggl
 * @since 2023-12-25 20:19:29
 */
public interface ILhHaokaProductService extends IService<LhHaokaProduct> {

	/**
	 * 分页查询
	 *
	 * @param product 实体
	 * @return java.util.List<com.lanhe.product.domain.LhKayuProduct>
	 * @author zhanggl
	 * @date 2023/12/25
	 */
	List<LhHaokaProduct> selectHaokaProductList(LhHaokaProduct product);

	/**
	 * 查询详情
	 *
	 * @param productId 产品ID
	 * @return com.lanhe.product.domain.LhKayuProduct
	 * @author zhanggl
	 * @date 2023/12/25
	 */
	LhHaokaProduct selectHaokaProductById(Long productId);

	/**
	 * 插入
	 *
	 * @param product 实体
	 * @return int
	 * @author zhanggl
	 * @date 2023/12/25
	 */
	int insertHaokaProduct(LhHaokaProduct product);

	/**
	 * 修改
	 *
	 * @param product 实体
	 * @return int
	 * @author zhanggl
	 * @date 2023/12/25
	 */
	int updateHaokaProduct(LhHaokaProduct product);

	/**
	 * 删除
	 *
	 * @param productIds 产品IDS
	 * @return int
	 * @author zhanggl
	 * @date 2023/12/25
	 */
	int deleteHaokaProductByIds(Long[] productIds);
}

